﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Supersalud.SJC.Entidades;

namespace Supersalud.SJC.Datos
{
    public class UsuariosRepositorio : ConexionSQL, ICrud<Usuario>
    {

        public Usuario Objeto
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }

        public int Crear()
        {
            throw new NotImplementedException();
        }

        public bool Editar()
        {
            throw new NotImplementedException();
        }

        public bool Eliminar(int id)
        {
            throw new NotImplementedException();
        }

        public Usuario Cargar(int id)
        {
            throw new NotImplementedException();
        }

        public List<Usuario> ObtenerTodos()
        {
            CrearComando("OBTENER_PROCESOS");
            List<Usuario> lista = new List<Usuario>();
            
            while (Leer())
            {
                lista.Add(new Usuario() { Nombres = GetStringValue("NombresSolicitante"), Apellidos = GetStringValue("ApellidosSolicitante") });
            }

            return lista;
        }

        public List<Usuario> Filtrar()
        {
            throw new NotImplementedException();
        }
    }
}
